// pages/sign/manage/manage.js

const API = require('../../../utils/api.js'); // 引入封装好的 API 方法
Page({

  /**
   * 页面的初始数据
   */
  data: {
    signDataList:[]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  async onShow() {
    await this.getList();
  },
  async getList(){
    let signDataList =  await API.getPublished({signStaus:'0'})
    this.setData({
      signDataList:signDataList
    })
  },
onPublish(e){ 
   console.log(e.currentTarget.dataset.id)
   let that = this;
   wx.showModal({
    title: '确认', // 对话框标题
    content: '您确认发布吗？', // 对话框内容
    showCancel: true, // 是否显示取消按钮
    cancelText: '取消', // 取消按钮的文本
    confirmText: '确定', // 确定按钮的文本
    success: async function (res) {
      if (res.confirm) {
        let res = await API.publishSignData(e.currentTarget.dataset.id)
        that.getList()
      } else if (res.cancel) {
  
      }
    }
  });
  },
onDelete(e){
   let that = this;
   wx.showModal({
    title: '确认', // 对话框标题
    content: '您确认发布吗？', // 对话框内容
    showCancel: true, // 是否显示取消按钮
    cancelText: '取消', // 取消按钮的文本
    confirmText: '确定', // 确定按钮的文本
    success: async function (res) {
      if (res.confirm) {
        await API.deleteSignData(e.currentTarget.dataset.id)
        that.getList();
      } else if (res.cancel) {
  
      }
    }
  });
  }

})